-
Notifications
You must be signed in to change notification settings - Fork 1.5k
/
TypedAsyncResult`1.xml
197 lines (195 loc) · 12.1 KB
/
TypedAsyncResult`1.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
<Type Name="TypedAsyncResult<T>" FullName="System.IdentityModel.TypedAsyncResult<T>">
<TypeSignature Language="C#" Value="public class TypedAsyncResult<T> : System.IdentityModel.AsyncResult" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit TypedAsyncResult`1<T> extends System.IdentityModel.AsyncResult" />
<TypeSignature Language="DocId" Value="T:System.IdentityModel.TypedAsyncResult`1" />
<TypeSignature Language="VB.NET" Value="Public Class TypedAsyncResult(Of T)
Inherits AsyncResult" />
<TypeSignature Language="F#" Value="type TypedAsyncResult<'T> = class
 inherit AsyncResult" />
<TypeSignature Language="C++ CLI" Value="generic <typename T>
public ref class TypedAsyncResult : System::IdentityModel::AsyncResult" />
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<TypeParameters>
<TypeParameter Name="T" />
</TypeParameters>
<Base>
<BaseTypeName>System.IdentityModel.AsyncResult</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<typeparam name="T">The type of the result.</typeparam>
<summary>A concrete implementation of <see cref="T:System.IdentityModel.AsyncResult" /> that will wrap the result <see cref="T:System.Type" /> and return it when the <see cref="M:System.IdentityModel.TypedAsyncResult`1.End(System.IAsyncResult)" /> method is called.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<MemberGroup MemberName=".ctor">
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.IdentityModel.TypedAsyncResult`1" /> class.</summary>
</Docs>
</MemberGroup>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public TypedAsyncResult (object state);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(object state) cil managed" />
<MemberSignature Language="DocId" Value="M:System.IdentityModel.TypedAsyncResult`1.#ctor(System.Object)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (state As Object)" />
<MemberSignature Language="F#" Value="new System.IdentityModel.TypedAsyncResult<'T> : obj -> System.IdentityModel.TypedAsyncResult<'T>" Usage="new System.IdentityModel.TypedAsyncResult<'T> state" />
<MemberSignature Language="C++ CLI" Value="public:
 TypedAsyncResult(System::Object ^ state);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="state" Type="System.Object" />
</Parameters>
<Docs>
<param name="state">A user-defined object that qualifies or contains information about an asynchronous operation.</param>
<summary>Initializes a new instance of the <see cref="T:System.IdentityModel.TypedAsyncResult`1" /> class that has a state object.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Use this constructor if your <xref:System.IdentityModel.TypedAsyncResult%601> instance does not need a callback delegate.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public TypedAsyncResult (AsyncCallback callback, object state);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.AsyncCallback callback, object state) cil managed" />
<MemberSignature Language="DocId" Value="M:System.IdentityModel.TypedAsyncResult`1.#ctor(System.AsyncCallback,System.Object)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (callback As AsyncCallback, state As Object)" />
<MemberSignature Language="F#" Value="new System.IdentityModel.TypedAsyncResult<'T> : AsyncCallback * obj -> System.IdentityModel.TypedAsyncResult<'T>" Usage="new System.IdentityModel.TypedAsyncResult<'T> (callback, state)" />
<MemberSignature Language="C++ CLI" Value="public:
 TypedAsyncResult(AsyncCallback ^ callback, System::Object ^ state);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="callback" Type="System.AsyncCallback" />
<Parameter Name="state" Type="System.Object" />
</Parameters>
<Docs>
<param name="callback">The method to be called when the asynchronous operation completes.</param>
<param name="state">A user-defined object that qualifies or contains information about an asynchronous operation.</param>
<summary>Initializes a new instance of the <see cref="T:System.IdentityModel.TypedAsyncResult`1" /> class that has a callback delegate and a state object.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<MemberGroup MemberName="Complete">
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Docs>
<summary>Called to complete the asynchronous operation.</summary>
</Docs>
</MemberGroup>
<Member MemberName="Complete">
<MemberSignature Language="C#" Value="public void Complete (T result, bool completedSynchronously);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Complete(!T result, bool completedSynchronously) cil managed" />
<MemberSignature Language="DocId" Value="M:System.IdentityModel.TypedAsyncResult`1.Complete(`0,System.Boolean)" />
<MemberSignature Language="VB.NET" Value="Public Sub Complete (result As T, completedSynchronously As Boolean)" />
<MemberSignature Language="F#" Value="override this.Complete : 'T * bool -> unit" Usage="typedAsyncResult.Complete (result, completedSynchronously)" />
<MemberSignature Language="C++ CLI" Value="public:
 void Complete(T result, bool completedSynchronously);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="result" Type="T" />
<Parameter Name="completedSynchronously" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="result">The result to be wrapped.</param>
<param name="completedSynchronously">
<see langword="true" /> if the asynchronous operation completed synchronously; otherwise <see langword="false" />.</param>
<summary>Call this version of complete when your asynchronous operation is complete and no exception was encountered. It updates the state of the operation and notifies the callback.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Complete">
<MemberSignature Language="C#" Value="public void Complete (T result, bool completedSynchronously, Exception exception);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Complete(!T result, bool completedSynchronously, class System.Exception exception) cil managed" />
<MemberSignature Language="DocId" Value="M:System.IdentityModel.TypedAsyncResult`1.Complete(`0,System.Boolean,System.Exception)" />
<MemberSignature Language="VB.NET" Value="Public Sub Complete (result As T, completedSynchronously As Boolean, exception As Exception)" />
<MemberSignature Language="F#" Value="override this.Complete : 'T * bool * Exception -> unit" Usage="typedAsyncResult.Complete (result, completedSynchronously, exception)" />
<MemberSignature Language="C++ CLI" Value="public:
 void Complete(T result, bool completedSynchronously, Exception ^ exception);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="result" Type="T" />
<Parameter Name="completedSynchronously" Type="System.Boolean" />
<Parameter Name="exception" Type="System.Exception" />
</Parameters>
<Docs>
<param name="result">The result to be wrapped.</param>
<param name="completedSynchronously">
<see langword="true" /> if the asynchronous operation completed synchronously; otherwise <see langword="false" />.</param>
<param name="exception">The exception that occurred during the processing of the asynchronous operation.</param>
<summary>Call this version of complete if you raise an exception during processing. In addition to notifying the callback, it captures the exception and stores it to be thrown during the call to the <see cref="M:System.IdentityModel.TypedAsyncResult`1.End(System.IAsyncResult)" /> method.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="End">
<MemberSignature Language="C#" Value="public static T End (IAsyncResult result);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig !T End(class System.IAsyncResult result) cil managed" />
<MemberSignature Language="DocId" Value="M:System.IdentityModel.TypedAsyncResult`1.End(System.IAsyncResult)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function End (result As IAsyncResult) As T" />
<MemberSignature Language="F#" Value="static member End : IAsyncResult -> 'T" Usage="System.IdentityModel.TypedAsyncResult<'T>.End result" />
<MemberSignature Language="C++ CLI" Value="public:
 static T End(IAsyncResult ^ result);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>T</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="result" Type="System.IAsyncResult" />
</Parameters>
<Docs>
<param name="result">The <see cref="T:System.IAsyncResult" /> representing the status of an asynchronous operation.</param>
<summary>End should be called when the End function for the asynchronous operation is complete. It ensures the asynchronous operation is complete, and does some common validation.</summary>
<returns>The typed result of the asynchronous operation.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Result">
<MemberSignature Language="C#" Value="public T Result { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance !T Result" />
<MemberSignature Language="DocId" Value="P:System.IdentityModel.TypedAsyncResult`1.Result" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Result As T" />
<MemberSignature Language="F#" Value="member this.Result : 'T" Usage="System.IdentityModel.TypedAsyncResult<'T>.Result" />
<MemberSignature Language="C++ CLI" Value="public:
 property T Result { T get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>T</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the typed result of the completed asynchronous operation.</summary>
<value>The typed result of the completed asynchronous operation.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>